﻿/* CSS Document */
html{ height:100%; border:none;}
body{ height:100%; border:none; padding:0; margin:0; text-align:left; font-size:16px; color:#232323; font-family:Arial, "microsoft yahei"; background:#FFF;}
div,ul,li,img,dl,dd,dt,p,h2,h3,h4{ padding:0; margin:0; border:none;}
ul,dl{list-style-type:none;}
a{ color:#232323; text-decoration:none;}
a:hover{ color:#0b529c; text-decoration:none;}
.clear{ clear:both;}
.fl{float:left;}
.fr{float:right}
.wrap{width:1200px;margin:0 auto;}

.hhtop{ background: #ececec; overflow: hidden;}
.hhtop span{ font-size: 13px; line-height: 2.5;}
.hhtop a{}

.header{  height:191px; width:100%;  position:relative;}


#ilogo{ height:100px; width:1200px;margin:0px auto;padding:20px 0;}
#ilogo h1{ margin:0;}
#ilogo .left{ float:left; width:500px; height:100px; }
#ilogo .left img{ }
#ilogo .right{float:right; width:240px; height:100px; background:url(../images/tel.jpg) no-repeat left center ; position: relative; }
#ilogo .right span{font-family: "microsoft yahei";color:#ff9b00;font-size: 22px;position: absolute;left:45px;top: 56px;font-weight: bold;}

.hnavbg{ background: #0b529c; height: 51px; width: 100%; }
.nav{ height:51px; width:1200px; margin: 0 auto; line-height:51px; overflow:hidden; }
.nav ul li{ font-size:16px;float:left; height:51px; text-align:center; font-weight:bold;}
.nav ul li a{ width:146px; height:51px; display:block; color:#FFFFFF;}
.nav ul li a:hover,.nav ul li a.hover{ width:146px; height:51px; display:block; background:#ff9b00; color:#FFF;}
.nav ul li.line{ background:url(../images/navline.jpg) no-repeat left center ; width:4px; height:51px; display:block;}


.nav ul li dl{margin:0px;padding:0;position:absolute;z-index:999;display:none;}
.nav ul li dl dt a{display:block;width:146px; height:40px; line-height:40px; text-align:center;background:#0b529c;color:#fff;font-size:14px;}
.nav ul li dl dt a:hover{background:#ff9b00; display:block;width:146px; height:40px;}

.slideBox{ width:100%; height:500px; overflow:hidden; position:relative; margin:0 auto; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:47%;  bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; cursor:pointer; background:#0b529c; border-radius:8px; }
.slideBox .hd ul li.on{ background:#ff9b00; }
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li{ zoom:1; vertical-align:middle; width:100%; height:523px; display:block;}
.slideBox .bd li img{ }

.ny{ height:230px; background:url(../images/ny.jpg) no-repeat top center; overflow:hidden; width:100%;}

.iiproduct{ width:1200px; height:726px; overflow:hidden; margin:33px auto;}
.iiproduct .left{ float:left; display:inline; width:254px; height:auto;}
.iiproduct .right{ float:right; display:inline; width:916px; height:auto;}

.iiproduct .left .title{width:229px;height: 90px;background:#0b529c;font-size:26px;color:#FFF;padding-left:25px;padding-top: 42px;}
.iiproduct .left .title span{ display:block; font-size:16px;}
.iiproduct .left ul{ width:252px; height:auto; border:1px solid #e8e8e8; border-top:none; padding-top:15px;}
.iiproduct .left ul li{background:url(../images/flbg.jpg) no-repeat center center;height:60px;line-height:60px;text-align:left;width:224px;margin: 22px auto 30px;}
.iiproduct .left ul li span{ padding-left:35px;}

.iiproduct .right .title{ height:50px; margin:12px 0; line-height:50px; font-size:20px; border-bottom:1px solid #cccccc;}
.iiproduct .right .title em{ float:left; width:130px; height:47px; border-bottom:3px solid #0b529c; font-style:normal; color:#222222;}
.iiproduct .right .title span{ float:right; font-size:14px;}
.iiproduct .right ul li{ float:left;display:inline; text-align:center; margin-right:20px; margin-top:10px; width: 214px;white-space: nowrap;overflow: hidden;}
.iiproduct .right ul li img{ width:204px; height:149px; padding:4px; border:1px solid #cbccce;}
.iiproduct .right ul li p{  line-height:38px;}

.iihaboutbg{ height:415px; background:url(../images/iihaboutbg.jpg) repeat-x center center; width:100%; margin-top:40px; text-align:center;}
.iihaboutus{ width:1200px; height:415px; margin:0px auto;  }
.iihaboutus .title{ height:40px; width:100%; font-size:20px; color: #FFF;  text-align: center; line-height: 40px;}
.iihaboutus .info{ float:left; width:618px; height:255px; margin-top:40px; text-align:left;}
.iihaboutus .info h2{ margin:0; color:#FFF; font-size:22px;  line-height:35px; font-weight:normal;}
.iihaboutus .info p{  margin:0; line-height:35px; color:#FFF;}
.iihaboutus .info .more{ width:113px; height:30px; line-height:30px; background:#ff9b00; color:#FFF; text-align:center; margin-top:15px;}
.iihaboutus .info .more a{ color:#FFF;}
.iihaboutus img{ float:right; width:500px; height:309px;  margin-top:50px; border:5px solid #FFF;}

.iihcasebg{ width:1200px; height:310px; margin:70px auto 70px; overflow:hidden; }
.iihcasebg .title{ background:url(../images/iihcasebg.jpg) no-repeat; height:40px; width:100%; font-size:20px; color: #FFF;  text-align: center; line-height: 40px;}
.iihcasebg .case{ padding-top:20px; height:auto; overflow:hidden;}
.iihcasebg  ul li{ float:left;display:inline; text-align:center; margin-right:25px; margin-top:10px;}
.iihcasebg  ul li img{ width:270px; height:200px; padding:4px; border:1px solid #cbccce;}

.iiindex{ width:1200px;overflow:hidden; margin:50px auto 0;}
.iiindex .left{ float:left;  display:inline; width:560px; height:auto;}
.iiindex .center{ float:left;  display:inline; width:400px; height:auto; margin-left:30px;}
.iiindex .right{ float:right;  display:inline; width:560px; height:auto;}
.iiindex .title{ height:50px; margin:12px 0; line-height:50px; font-size:20px; border-bottom:1px solid #ccc;}
.iiindex .title em{ float:left; width:100px; height:47px; border-bottom:3px solid #0b529c; font-style:normal; color:#222222; text-align: center;}
.iiindex .title span{ float:right; font-size:14px;}

.iiindex .left ul li{ font-size:15px;line-height:40px; height:40px; background:url(../images/ico01.jpg) no-repeat left center; padding-left:12px; border-bottom:1px dashed #cccccc; }
.iiindex .left ul li  span{ float:right; margin-top:0; *margin-top:-40px;}
.iiindex .center ul li{font-size:15px; line-height:40px; height:40px; background:url(../images/ico01.jpg) no-repeat left center; padding-left:12px; border-bottom:1px dashed #cccccc;  }
.iiindex .center ul li  span{ float:right; margin-top:0; *margin-top:-40px;}
.iiindex .right ul li{font-size:15px; line-height:40px; height:40px; background:url(../images/ico01.jpg) no-repeat left center; padding-left:12px; border-bottom:1px dashed #cccccc;  }
.iiindex .right ul li  span{ float:right; margin-top:0; *margin-top:-40px;}
.iiindex .right .nr{ line-height:30px; font-size:15px;}

.links{ width:1200px; text-align:left; height:83px;  margin:0px auto; background:url(../images/links.jpg) no-repeat; overflow:hidden;}
.links .title{ height:41px; overflow:hidden; width:100%;}
.links .nr a{ font-size:14px; margin-right:15px;}

.footerbg{ background:#022346;padding: 20px 0 20px; width:100%; overflow:hidden;}
.footer{  height:148px; width:1200px; margin:0 auto; overflow:hidden; color:#FFF; line-height:28px; font-size:14px; text-align: center;}
.footer .left{ float:left; display:inline; width:978px; height:auto; padding-top:15px;}
.footer .right{ float:right; display:inline; width:115px; height:auto; text-align:center;padding-top:10px;}
.footer .right p{ margin-top: -5px; }
.footer a{ color:#FFF;}

.iinabout{ width:1200px; height:auto; overflow:hidden; margin:33px auto;}
.iinabout .left{ float:left; display:inline; width:254px; height:auto;}
.iinabout .right{ float:right; display:inline; width:916px; height:auto;}

.iinabout .left .iifenlei .title{ width:229px; height:71px; background:#0b529c; font-size:26px; color:#FFF; padding-left:25px; padding-top:12px;}
.iinabout .left .iifenlei .title span{ display:block; font-size:16px;}
.iinabout .left .iifenlei ul{ width:252px; height:auto; border:1px solid #e8e8e8; border-top:none; padding-top:15px;}
.iinabout .left .iifenlei ul li{background:url(../images/flbg.jpg) no-repeat center center;height:40px;line-height:38px;font-size:14px;text-align:left;width: 178px;margin:0px auto 12px;padding-left: 46px;}
.iinabout .left .iifenlei ul li span{ padding-left:35px;}
.iinabout .left .iifenlei ul li a:hover,.iinabout .left .iifenlei ul li a.hover{ color:#0b529c;}

.contact{ margin-top:29px; height:auto; overflow:hidden;}
.contact .title{ height:48px; line-height:48px; background:#0b529c ; padding-left:25px; font-size:20px;color:#FFF; }
.contact .nr{ width:252px; height:auto; border:1px solid #e8e8e8; border-top:none; }
.contact .nr p{ padding:12px; line-height:30px;}
.contact .nr p span{ font-size:16px; color:#0b529c;}
.contact .nr p i{ font-style:normal; padding-left:42px;}

.iinabout .right .title{ height:50px; margin:12px 0; line-height:50px; font-size:20px; border-bottom:1px solid #cccccc;}
.iinabout .right .title em{ float:left; width:130px; height:47px; border-bottom:3px solid #0b529c; font-style:normal; color:#222222;}
.iinabout .right .title span{ float:right; font-size:14px;}

.iiproductlist{ height:auto; overflow:hidden;}
.iiproductlist ul li{ float:left;display:inline; text-align:center; margin-right:20px; margin-top:10px; font-size:14px;width: 214px;white-space: nowrap;overflow: hidden;}
.iiproductlist ul li img{ width:204px; height:149px; padding:4px; border:1px solid #cbccce;}
.iiproductlist ul li p{  line-height:38px;}


.content{ text-align:left;  padding-top:15px;}
.content p{ line-height:30px; margin-top:0px; padding:0px 15px 0;}
.content h1{ text-align:center; font-size:18px; padding:0; margin:0; line-height:30px;font-family:'microsoft yahei';}
.content .date{ text-align:center; margin:0; line-height:30px; color:#d6d7d7; font-size:12px;}
.content .nr{ text-align:left;  padding:0 20px;}
.content .nr p{ line-height:30px; margin:0px; padding:0px 15px 0;}

.newslist{ width:98%; height:auto; overflow:hidden; margin:0 auto;}
.newslist ul li{ line-height:34px; height:34px; background:url(../images/ico01.jpg) no-repeat left center; padding-left:12px; border-bottom:1px dashed #cccccc;  }
.newslist ul li  span{ float:right; margin-top:0; *margin-top:-34px;}

.page{ text-align:left; line-height:23px; margin-top:20px; width:100%; margin-left:20px;}


.pages{margin-top:20px;}

.content_des{width:894px;text-indent:24px;  margin:10px 0 20px 0px; height:auto; overflow:hidden;}
.content_des p{font-size:14px;color:#868686;line-height:24px}

.area{ width:914px; height:auto; overflow:hidden; margin-bottom:15px;}
.area .tit{ height:50px; margin:12px 0; line-height:50px; font-size:20px; border-bottom:1px solid #cccccc;}
.area .tit em{ float:left; width:100px; height:47px; border-bottom:3px solid #0b529c; font-style:normal; color:#222222;}
.area .tit span{ float:right; font-size:14px;}
.area dl{ height:auto; overflow:hidden;}
.area dl dt{float:left;margin-left:18px}
.area dl dt a{font-size:14px;line-height:28px;}


.xgxw{ width:914px; height:auto; overflow:hidden; margin-bottom:15px;}
.xgxw .tit{ height:50px; margin:12px 0; line-height:50px; font-size:20px; border-bottom:1px solid #cccccc;}
.xgxw .tit em{ float:left; width:100px; height:47px; border-bottom:3px solid #0b529c; font-style:normal; color:#222222;}
.xgxw .tit span{ float:right; font-size:14px;}
.xgxw ul{ height:auto; overflow:hidden;}
.xgxw dl{  height:auto; overflow:hidden;}
.xgxw ul li{ float:left; display:inline; width:48%; margin-right:2%; line-height:30px;}
.xgxw ul li span{ float:right; color:#5a5a5a}
.xgxw dl dt{ float:left; display:inline;  margin-right:2%; text-align:center;}
.xgxw dl dt img{ border:1px solid #ccc;}

.link{ width:1200px; height:auto; margin:0px auto 15px; overflow:hidden; }
.link span{height:42px; line-height:42px;font-size:14px; background:#ff9b00; color:#FFF; display:block; float:left;width:115px;text-align:center;margin-left:0px}
.link ul li{float:left;margin-left:18px; line-height:40px;}
/**/
.pagination p{
    margin:0;
    cursor:pointer
}
.pagination{
    height:40px;
    padding:20px 0px;
}
.pagination li{ list-style:none;}
.pagination a,.pagination span{
    display:block;
    float:left;
    margin-right:10px;
    padding:2px 12px;
    height:24px;
    border:1px #cccccc solid;
    background:#fff;
    text-decoration:none;
    color:#808080;
    font-size:12px;
    line-height:24px;
}
.pagination a:hover{
    color:#077ee3;
    background: white;
    border:1px #077ee3 solid;
}
.pagination a.active{
    border:none;
    background:#077ee3;
    color:#fff;
}
.pagination p{
    float:left;
    padding:2px 12px;
    font-size:12px;
    height:24px;
    line-height:24px;
    color:#bbb;
    border:1px #ccc solid;
    background:#fcfcfc;
    margin-right:8px;
}
.pagination p.pageRemark{
    border-style:none;
    background:none;
    margin-right:0px;
    padding:4px 0px;
    color:#666;
}
.pagination p.pageRemark b{
    color:red;
}
.pagination p.pageEllipsis{
    border-style:none;
    background:none;
    padding:4px 0px;
    color:#808080;
}
.dates li {font-size: 14px;margin:20px 0}
.dates li span{float:right}